package cn.net.dpi.shp.model.dto;


import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Getter;
import lombok.Setter;
import java.io.Serializable;
import java.time.LocalDateTime;

/**
 * 道路变更点 DTO
 *
 * @author ake
 * @since 2024-12-27
 */
@Getter
@Setter
@Schema(description = "道路变更点传输层对象")
public class HdLinkChangeDTO implements Serializable {

    private static final long serialVersionUID = 1L;

    @Schema(description = "道路编号")
    private String linkId;

    @Schema(description = "变化编号")
    private String changeId;

    @Schema(description = "距离变更点距离道路起点的距离，")
    private Double distance;

    @Schema(description = "道路功能等级")
    private Long linkFc;

    @Schema(description = "最高限速")
    private String speedMax;

    @Schema(description = "路面材质")
    private Long material;

    @Schema(description = "道路类型")
    private String linkType;

    private String time;

    @Schema(description = "限速类型")
    private String speedType;

    @Schema(description = "最低限速")
    private String speedMin;

    private Object geometry;

    private Long fileId;
}
